package com.scada.hessian.client.impl;

import java.util.List;
import java.util.Map;

import com.scada.inf.DictionaryDataVisitor;
import com.scada.model.bean.DictionaryData;
import com.scada.model.bean.vo.DictionaryVO;
import com.scada.model.result.ActionResult;
import com.scada.model.result.PageInfo;
import com.scada.model.result.ResponseBean;
import com.scada.wechat.hessian.client.BaseClient;
import com.scada.wechat.hessian.client.annotation.HessianNamespace;

@HessianNamespace("dictionaryDataVisitorService")
public class DictionaryDataVisitorClient extends BaseClient<DictionaryDataVisitor> implements DictionaryDataVisitor{

	public ActionResult deleteByPrimaryKey(Map<String, Object> map) {
		
		return getVistor().deleteByPrimaryKey(map);
	}

	public ActionResult insertSelective(DictionaryData record) {
		
		return getVistor().insertSelective(record);
	}

	public DictionaryData selectByPrimaryKey(Map<String, Object> map) {
		
		return getVistor().selectByPrimaryKey(map);
	}

	public ActionResult updateByPrimaryKeySelective(DictionaryData record) {
		
		return getVistor().updateByPrimaryKeySelective(record);
	}

	public PageInfo<DictionaryVO> selectAll(PageInfo<DictionaryVO> pageInfo) {
		
		return getVistor().selectAll(pageInfo);
	}

	public ResponseBean searchDictionaryDataByType(String type) {
		
		return getVistor().searchDictionaryDataByType(type);
	}

	public List<DictionaryData> getDataByType(String type) {
		
		return getVistor().getDataByType(type);
	}

	public DictionaryData getDataByTypeAndKey(String type, String typeKey) {
		
		return getVistor().getDataByTypeAndKey(type, typeKey);
	}

	public List<DictionaryData> findempJobName() {
		
		return getVistor().findempJobName();
	}

	public List<DictionaryData> findDictionaryType(String type) {
		
		return getVistor().findDictionaryType(type);
	}


	public ResponseBean getSelectDicPageDate(Integer pageSize,Integer currentPage,String searchName,String dicKey) {
		
		return getVistor().getSelectDicPageDate(pageSize, currentPage, searchName, dicKey);
	}


}
